#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(int argc,char* argv[])
{   
    int a[]={-2,5,3,-6,4,-8,6};
    int n=sizeof(a)/sizeof(int),max=0,cun=0;
    for(int i=0;i<n;i++){//由正数开始，要么相邻有正数则相加最大，否则等于本身为最大
        cun=0;
        for(int j=i;j<n;j++){
            cun+=a[j];
            if(cun>max){
                max=cun;
            }
        }
    }
    printf("%d\n",max);
    
    return 0;
}